@charset "utf-8";
/* CSS Document */
body{background-position:center top!important;}
#header{height:128px; background:url(../../images/index/header_bg.jpg) no-repeat center top!important;}
#header .bg_pic{width:1000px; height:128px; background:url(../../images/index/header_bg.jpg) no-repeat center top!important; margin:0 auto;}
#leftcolumn{width:743px; float:left; padding-bottom:108px; padding-left:0;}
#rightcolumn{width:235px; padding-right:20px; float:left; padding-top:47px; color:#333!important; padding-right:0}
#rightcolumn a{color:#666!important;}
.be_product{zoom:1; position:relative; width:685px; height:289px; margin-left:59px;}
.be_product a.more{width:55px; height:57px; display:block; background:url(../../images/index/xq_img.png) no-repeat; position:absolute; right:20px; bottom:20px; z-index:3;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/xq_img.png',sizingMethod='crop');_background-image:none; cursor:pointer;}
.be_product .bg, .be_product .body{position:absolute; top:0; left:0;}
.be_product .bg{width:685px; height:289px; background:url(../../images/index/pro_bg.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/pro_bg.png',sizingMethod='crop');_background-image:none; z-index:1;}
.be_product .body{zoom:1;z-index:2; padding:39px 0 0 75px;}
#leftcolumn h2{padding:8px 0 0 143px; line-height:50px; font-size:18px; color:#fff;}
#leftcolumn h2 em{font-size:32px; font-weight:bold;}
.be_product .picbox{width:175px; float:left; padding-top:14px;}
.be_product .pic_list{width:80px; float:left; padding-top:26px;}
.be_product .pic_list .p_l{width:75px; padding:1px; border:1px solid #d1d1d1; margin-bottom:6px;}
.be_product .cp_text{padding-left:67px; width:215px; float:left; color:#4a4a4a;}
.be_product .cp_text p{font-size:12px; line-height:16px;}
.be_product .cp_text p.title{font-size:22px; line-height:22px; color:#014e6c; padding-bottom:22px;}

#leftcolumn .sun{width:629px; padding-left:80px;}
#leftcolumn .sun .top{height:10px; margin-left:14px;*margin-left:15px; font-size:0; line-height:0; background:url(../../images/index/sun_top.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/sun_top.png',sizingMethod='crop');_background-image:none;}
#leftcolumn .sun .mid{background:url(../../images/index/sun_mid.gif) repeat-y center top; zoom:1; padding:20px 0 0 26px;}
#leftcolumn .sun .bottom{height:54px; background:url(../../images/index/sun_bottom.png) no-repeat; margin-left:4px;*margin-left:5px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/sun_bottom.png',sizingMethod='crop');_background-image:none;}
#leftcolumn .sun h2{padding:25px 0 0 40px; border:none;}
.sun .pho_list{width:188px; height:126px; float:left; margin:0 6px 12px 0; position:relative;}
.sun .pho_list img{width:188px; height:126px;}
.sun .pho_list .bg, .sun .pho_list .text{width:188px; height:24px;position:absolute; left:0; bottom:0px;_bottom:1px;}
.sun .pho_list .bg{width:188px; height:24px; background:url(../../images/index/pho_bt.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/pho_bt.png',sizingMethod='crop');_background-image:none;  z-index:2;}
.sun .pho_list .text{font-size:14px; color:#fff; text-align:center;z-index:3;}
.sun .pho_list .text a{color:#fff;}

.host_user{padding:0 47px 0 94px;}
.host_user .top{height:13px; font-size:0; line-height:0; background:url(../../images/index/host_list_top.gif) no-repeat;}
.host_user .mid{zoom:1; background:url(../../images/index/host_list_mid.gif) repeat-y; padding-left:10px;}
.host_user .bottom{height:10px; line-height:0; font-size:0; background:url(../../images/index/host_list_bottom.gif) no-repeat;}
.host_user p.title{line-height:24px; font-size:16px; padding:62px 0 18px 18px}
.host_user .host_list{padding:5px 0 5px 8px;}
.host_user .host_list li{float:left; width:80px; height:80px; padding:0 1px 1px 0; position:relative;}
.host_user .host_list li img{width:80px; height:80px;}
/*
.host_user .host_list li .card{width:240px; padding:4px; background-color:#4989ff; position:absolute; left:-4px; top:-4px; z-index:2}
.host_user .host_list li .card .avatar{width:80px; height:80px; float:left;}
.host_user .host_list li .card .body{margin-left:85px; color:#fff;}
.host_user .host_list li .card .body a{color:#fff;}
.host_user .host_list li .card .body p{line-height:18px;}
.host_user .host_list li .card .body p.name{font-size:14px; line-height:24px;}
*/

.regbox{width:235px; margin-top:17px;}
.regbox .top{height:5px; font-size:0; line-height:0; background:url(../../images/index/reg_top.gif) no-repeat;}
.regbox .mid{background-color:#f9fdff; zoom:1; padding:32px 0 0 18px;position:relative;}
.regbox .bottom{height:6px; background:url(../../images/index/reg_bottom.gif) no-repeat; margin-bottom:25px;}
.regbox .mid .inp_txt{width:199px; height:34px; margin-bottom:10px; background:url(../../images/index/reg_txt.gif) no-repeat;}
.regbox .mid .inp_txt input{width:169px; height:14px;line-height:14px;padding:10px 15px; border:none; background:none;}
.regbox .mid .inp_txt input.i-prompt {color:#666;}
.regbox .mid .inp_txt input.i-prompt-gray {color:#999;}
.regbox .mid .psw{display:none;}
.regbox .dis .psw{display:block;}
.regbox .mid .pstext{display:block;}
.regbox .dis .pstext{display:none;}
.regbox .mid .check{line-height:14px;color:#999; margin:12px 0;}
.regbox .mid .check p.mtop {margin-top:12px;zoom:1;}
.regbox .mid div.check{position:relative;}
.regbox .mid div.check.nom{margin:0;position:absolute;bottom:79px;right:0;display:none;}
.regbox .mid div.check .reg_email{width:320px; height:160px; border:1px solid #d8d8d8; background-color:#f4f4f4; position:absolute; right:0; top:31px; z-index:10;}
.regbox .mid div.check .reg_email .in{width:294px; height:118px; padding:20px 12px; border:1px solid #fff;}
.regbox .mid div.check .reg_email input{border:none; background:none;}
.regbox .mid div.check .reg_email input.email{width:294px; height:14px; background:url(../../images/index/email_bg.gif) no-repeat;line-height:14px; font-size:14px; padding:20px 10px;}
.regbox .mid div.check .reg_email input.i-prompt {color:#666;}
.regbox .mid div.check .reg_email input.i-prompt-gray {color:#999;}
.regbox .mid div.check .zc_on{width:96px; height:33px; background:url(../../images/index/zc_on.gif) no-repeat; position:absolute; top:0; right:10px; z-index:11;cursor:pointer;}
.regbox .mid div.check .reg_email input.btn{width:128px; height:42px; background:url(../../images/index/sqzc.gif) no-repeat; cursor:pointer;}
.regbox .mid p.app{line-height:14px; margin:14px 0;}
.regbox .mid p.app a{color:#6d6d6d;}
.regbox .mid .check span.mg_right{margin-right:30px;}
.regbox .mid .check button.dl, .regbox .mid .check input.zc{width:95px; height:38px; border:none; background:none; background-image:url(../../images/index/reg_btn.gif); background-repeat:no-repeat; cursor:pointer;}
.regbox .mid .check input.zc{background-position:left -38px; margin-left:14px;}

/**/
.sharebox{zoom:1; background-color:#f4f4f4; border:1px solid #dfdede; padding:10px 15px 26px 15px;}
.sharebox p.head{padding-bottom:12px; border-bottom:1px solid #d3d1d1; margin-bottom:17px;}
.sharebox p.head span.title{display:inline-block; width:84px; float:left; text-align:center; line-height:18px; padding-top:6px;}
.sharebox p.head a.image{width:46px; height:47px; float:right; margin-left:10px;}
.sharebox .sharelist{line-height:20px; zoom:1; color:#666;}
.sharebox .sharelist:after{content:'.'; display:block; height:0; visibility:hidden; clear:both;}
.sharebox .sharelist span.date{width:35px; float:left; padding-left:7px; display:block;}
.sharebox .sharelist a.text{margin-left:48px; display:block; color:#666;}
